www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/admin/app/batch/thumb.php
<?php # MetInfo Enterprise Content Management System # Copyright (C) MetInfo Co.,Ltd (http://www.metinfo.cn). All rights reserved. $depth='../'; require_once $depth.'../login/login_check.php'; @set_time_limit(0); if($action=="class"){ $class=$class3?$class3:($class2?$class2:$class1); $remark=$db->get_one("select * from $met_column where id='$class'"); $table=moduledb($remark['module']); $resql="class1='$class1'"; $resql.=$class2?" and class2='$class2'":""; $resql.=$class3?" and class3='$class3'":""; $renow=$db->get_all("select * from $table where $resql and (recycle='0' or recycle='-1')"); echo $remark['module'].'|'; foreach($renow as $key=>$val){ echo $val['id'].'-'; } die(); } if($action=="do"){ require_once $depth.'../include/watermark.class.php'; require_once $depth.'../include/upfile.class.php'; $met_img_maxsize=$met_img_maxsize*1024*1024; $img = new Watermark(); if($met_wate_class==2){ $img->met_image_pos = $met_watermark; }else { $img->met_text = $met_text_wate; $img->met_text_color = $met_text_color; $img->met_text_angle = $met_text_angle; $img->met_text_pos = $met_watermark; $img->met_text_font = $depth.$met_text_fonts; } $mou=$table; $table=moduledb($table); $query="select * from $table where id='$id'"; $renow[0]=$db->get_one($query); foreach($renow as $key=>$val){ if($mou==2&&!$val['imgurl']){ $imgauto=preg_match('/<img.*src="(.*?)".*?>/i',$val['content'],$out); $filename=explode("images/",$out[1]); $filename=$filename[count($filename)-1]; if($filename){ $val['imgurl']='../upload/images/'.$filename; $val['imgurls']='../upload/images/thumb/'.str_ireplace("watermark/","",$filename); $query="UPDATE $met_news SET imgurl='$val[imgurl]',imgurls='$val[imgurls]' WHERE id='$val[id]'"; echo $query; $db->query($query); echo $db->error($query); } } if($val['imgurls']){ $met_big_img = str_ireplace("/watermark","",$val['imgurl']); $imgurls=$depth.'../'.$val['imgurls']; if($met_img_style==1)imgstyle($mou); $setthumb = explode("/",$met_big_img); $f = new upfile($met_img_type,"../../../upload/$setthumb[2]/",$met_img_maxsize,'',1); $f->savename=$setthumb[3]; $met_thumb_img=$depth."../".$met_big_img; $met_big_img_iconv=stristr(PHP_OS,"WIN")?@iconv("utf-8","gbk",$met_thumb_img):$met_thumb_img; if(file_exists($met_big_img_iconv)){ $imgurls = $f->createthumb($met_thumb_img,$met_img_x,$met_img_y); if($f->get_error()==0){ if($met_thumb_wate==1){ if($met_wate_class==2){ $img->met_image_name = $depth.$met_wate_img; }else { $img->met_text_size = $met_text_size; } $img->save_file =$imgurls; $img->create($imgurls); $imgurls_a=explode("../",$imgurls); $imgurls="../".$imgurls_a[3]; } if($met_thumb_img!=$depth."../".str_ireplace("/thumb","",$val['imgurls'])){ $imgurls='../'.str_ireplace("../","",$imgurls); $query="update $table set imgurls='$imgurls' where id='$val[id]'"; if($db->query($query)){@file_unlink("../../$val[imgurls]");} } } $met_img_x=''; $met_img_y=''; if($mou==3){$met_img_x=$met_productdetail_x;$met_img_y=$met_productdetail_y;} if($mou==5){$met_img_x=$met_imgdetail_x;$met_img_y=$met_imgdetail_y;} $met_bigthumb_img=$depth."../".$met_big_img; $imgurls = $f->createthumb($met_bigthumb_img,$met_img_x,$met_img_y,'thumb_dis/'); if($met_big_wate&&$mou!=2){ if($met_wate_class==2){ $img->met_image_name = $depth.$met_wate_bigimg; }else { $img->met_text_size = $met_text_bigsize; } $img->src_image_name = $imgurls; $img->save_file =$imgurls; $img->create(); } } } /*展示图片*/ if($val['displayimg']){ $displayurl=explode("|",$val['displayimg']); foreach($displayurl as $key1=>$val1){ $displayurls[]=explode("*",$val1); } foreach($displayurls as $key2=>$val2){ $met_bigdisplay_img = str_ireplace("/watermark","",$val2[1]); //内容页缩略图 $setthumb = explode("/",$met_bigdisplay_img); $f = new upfile($met_img_type,"../../../upload/$setthumb[2]/",$met_img_maxsize,'',1); $f->savename=$setthumb[3]; $met_dis_img=$depth."../".$met_bigdisplay_img; $met_bigdisplay_img_iconv=stristr(PHP_OS,"WIN")?@iconv("utf-8","gbk",$met_dis_img):$met_dis_img; if(file_exists($met_bigdisplay_img_iconv)){ $met_img_x=''; $met_img_y=''; if($mou==3){$met_img_x=$met_productdetail_x;$met_img_y=$met_productdetail_y;} if($mou==5){$met_img_x=$met_imgdetail_x;$met_img_y=$met_imgdetail_y;} $imgurls = $f->createthumb($met_dis_img,$met_img_x,$met_img_y,'thumb_dis/'); if($met_big_wate){ if($met_wate_class==2){ $img->met_image_name = $depth.$met_wate_bigimg; }else { $img->met_text_size = $met_text_bigsize; } $img->src_image_name = $imgurls; $img->save_file =$imgurls; $img->create(); } } } } } echo 'ok'; die(); } # This program is an open source system, commercial use, please consciously to purchase commercial license. # Copyright (C) MetInfo Co., Ltd. (http://www.metinfo.cn). All rights reserved. ?>